package com.tyae.dao;

import java.util.List;

import com.tyae.bean.Processo;


public interface ProcessoDAO {
	
	public boolean inserir(Processo processo) throws Exception;
	
	public boolean alterar(Processo processo) throws Exception;
	
	public boolean isExclusaoLiberada(Processo processo);
	
	public boolean excluir(Processo processo) throws Exception;
	
	public List<Processo> getSelecionar(String descricao);
	
	public List<Processo> getSelecionar(String descricao, int empresa);	
	
	public Processo getProcesso(int codigoProcesso);
	
	public List<Processo> getListarTodos();
	
	public boolean isExiste(Processo processo);

	public List<Processo> getSelecionar(String textoProcesso,
			int codigoEmpresa, String textoAutor, String textoReu);

	public void initialize(Processo processo);	

}
